package com.szrt.java.day20170111.ch07;

import java.math.BigDecimal;

public class BigDecimalTest {
	
	public static void main(String[] args) {
		
		
		double a = 1.1566;
		double b = 0.51;
		System.out.println(a-b);
		
		BigDecimal aa = new BigDecimal(1.1566);
		BigDecimal bb = new BigDecimal(0.51);
		
		System.out.println(aa.subtract(bb));
		
		aa.subtract(bb).setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();
		
		System.out.println(aa.subtract(bb).setScale(3, BigDecimal.ROUND_CEILING).doubleValue());
		System.out.println(new BigDecimal("1.1562").setScale(0, BigDecimal.ROUND_CEILING).doubleValue() +1);
		
		
	}

}
